package com.juyu.miliao.api.domain;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * h5支付参数
 *
 * @author xuanqicheng
 * @create 2018-10-5:19 PM
 */
@Data
public class WxOpenIdInfo {

    /**
     * 获取openId 类型，1：公众号，2：小程序
     */
    @NotNull(message = "类型不能为空")
    private Integer type = 1;

    @NotBlank(message = "code不能为空")
    private String jsCode;


    @NotBlank(message = "应用id不能为空")
    private String appPackageId;

    /**
     * 渠道
     */
    @NotBlank(message = "渠道不能为空")
    private String channel;

    /**
     * 手机系统  1-安卓 2-ios
     */
    @NotNull(message = "手机系统类型不能为空")
    private Integer phoneSystem;

    /**
     * 版本
     */
    @NotBlank(message = "版本号不能为空")
    private String versionNum;

    /**
     * 支付id
     */
    private Integer configPayId;

}
